make (profit) - French English Dictionary